body {
  position:fixed;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
}

#dockcontainer {
  position:fixed;
  bottom:0px;
  width:100%;
  height:100px;
}

#dockcontainer #dock {
  position:absolute;
  width:auto;
  height:44px;
  width:auto;
  bottom:0px;
}
#dockcontainer #dock #background {
  position:absolute;
  width:100%;
  height:100%;
  background: rgba(76, 76, 76, 0.701961);
box-shadow: 0px 1px 5px black inset;
  -webkit-transform: perspective(500) rotate3d(1,0,0, 30deg);
  border:1px solid white;
}

#dock .iconcontainer {
  position:absolute;
  height:auto;
  width:44px;
  padding-left:5px;
  padding-right:5px;
  display:inline-block;
  margin-top:-44px;
  position:relative;
}

#dock .iconcontainer:hover div {
  opacity:1;
}

#dockcontainer #iconNodes {
  position:relative;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  padding-left:5px;
  padding-right:5px;
}

#dock .icon {
  position:relative;
  width:100%;
  height:auto;
  margin-top:25px;
  left:0px;
}

#dock .Ricon {
  width:100%;
  height:auto;
  position:relative;
  margin-top:0px;
  opacity:0.5;
  -webkit-transform: rotateX(180deg);
}

#dock .label {
  /*position:absolute;
  top:0px;
  width:auto;
  height:10px;
  background:rgba(0,0,0,0.7);
  line-height:10px;
  font-size:10px;
  color:white;
  border-radius:10px;
  padding:2px 3px 2px 3px;*/
  position: absolute;
    height: auto;
    background: hsla(0, 100%,0%, 0.6);
    border-radius: 50px;
    top: 0px;
    color: white;
    left: 50%;
    text-shadow: 0 2px 3px black;
    opacity: 0;
    /*-webkit-transition: linear 0.1s all;*/
    white-space: nowrap;
}

#dock .label:after {
  position: absolute;
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color:  hsla(0, 100%,0%, 0.6);
    bottom: -10px;
    left: 50%;
    margin-left: -5px;
}

#dock .label-R {
    position: relative;
margin: 0px;
padding: 0px;
list-style: none;
width: auto;
height: auto;
}